#ifndef LOTTIEWIDGET_H
#define LOTTIEWIDGET_H

#include <QQuickWidget>
#include <QFile>

class LottieWidget : public QQuickWidget
{
    Q_OBJECT

public:
    explicit LottieWidget(QWidget *parent = nullptr);
    ~LottieWidget();

    // 加载 Lottie 动画 JSON 文件
    void loadLottie(const QString &jsonFilePath);

    // 启动动画
    void startAnimation();

    // 停止动画
    void stopAnimation();

private:
    QQuickItem *lottie_animation_{ nullptr };
};

#endif // LOTTIEWIDGET_H
